package com.tool.common.utils;

/**
 * @author: zhoubin
 * @date: 2024/4/7
 */
public class SystemUtil {

    /**
     * 加载当前目录，当前目录为使用命令行所指的目录
     * 例: "C:\Users\20231\Desktop"
     * @return
     */
    public static String loadProjectPath() {
        String projectPath = null;

        // 初始化路径
        // 可以通过 jvm 变量 workdir 指定运行路径
        // -Dworkdir=/xxx
        String workdir = System.getProperty("workdir");
        if (null != workdir) {
            projectPath = workdir.replace("\\", "/");
        } else {
            // 默认以命令执行任务为当前项目路径
            projectPath = System.getProperty("user.dir");
        }
        return projectPath;
    }
}
